home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 071-080 / amok71 / nodefilter1.2a / nodefilter.doc < prev    next >
Text File  |  1993-11-04  |  3KB  |  104 lines

  1. NodeFilter is © 1991-92 by Kai Bolay
  2. All rights reserved.
  3.  
  4. You are allowed to distribute and use this program for non-comercial
  5. purposes. The entire archive must be together, it consists of:
  6.  
  7. - NodeFilter.doc   (you are reading it)
  8. - NodeFilter.mod   (Oberon sourcecode)
  9. - NodeFilter       (executable)
  10.  
  11.  
  12. History:
  13.  
  14. - v1.1: first public release
  15. - v1.2: OS 2.0 pattern-matching if available
  16. - v1.2a: recompiled
  17.  
  18. Function:
  19.  
  20. NodeFilter was designed to convert the original Fido-distribution-nodelist
  21. into a BBS-List. You are able to determine which Node goes into this list
  22. by specifying AmigaDOS-style patterns. Read your AmigaDOS-manual for
  23. details. Note: '~' is only supported if using 2.0.
  24.  
  25. Problems:
  26.  
  27. NodeFilter is terrible sloooooooooow...
  28.  
  29. Usage:
  30.  
  31. The template for NodeFilter is: NodeList/A BBSList/A.
  32.  
  33. NodeList is the input file, the original Fido-nodelist. BBSFile is the
  34. BBS-list which will be created. After you started NodeFilter you will be
  35. asked for the patterns and widths of the different fields.
  36.  
  37. If you want, for example, all nodes in Germany with the area code of -711-
  38. and -7152- you give the pattern '*-(711|7152)-*' for phone, '2' for zone-
  39. pattern (Europe) and '24*' for the net (Germany). Press <RETURN> for all
  40. other patterns.
  41.  
  42. Width defines the output-format. A width of 0 or <RETURN> defines no output
  43. for this field. If you just want the name of the BBS and it's number type
  44. width 35 for name and width 30 for phone. Press <RETURN> for all other
  45. widths. The result will be a list width a 35 characters wide column filled
  46. with the names of the BBSs and a 30 character wide column for their
  47. phone-numbers. All other fields (Flags, Baud, City, ...) are not in this
  48. list.
  49.  
  50. It's easier to use redirection (see AmigaDOS-manual) to config NodeFilter.
  51.  
  52.  
  53. Example:
  54.  
  55. -- NodeFilter.cfg1 -------------------------------------------------------
  56.           ; Funct
  57. 7
  58. *a*       ; Name
  59. 25
  60.           ; City
  61.  
  62.           ; Sysop
  63.  
  64. *5*       ; Phone
  65.  
  66. 9600      ; Baud
  67. 5
  68. HST,MO    ; Flags
  69. 25
  70. 2         ; Zone
  71.           ; Net
  72.           ; Node
  73. y         ; print address??
  74. --------------------------------------------------------------------------
  75.  
  76. If you use this config file for NodeFilter like this:
  77.  
  78. "NodeFilter <NodeFilter.cfg NodeList.123 Special-BBS-List"
  79.  
  80. it will produce a file called "Special-BBS-List". It will contain all
  81. BBSs which have an "a" in their name and a "5" in their phone-number.
  82. The also must have 9600 Baud and the Flags "HST" and "MO". Only nodes
  83. in Europe (Zone 2) are taken into account.
  84.  
  85. The list will be formatted as follows:
  86.  7 chars for function
  87. 25 chars for BBS-name
  88.  5 chars for baudrate
  89.  x chars for address "(x:xxx/yyy)"
  90.  
  91. sysop, city, phone and baud will not be mentioned.
  92.  
  93.  
  94. Author:
  95.  
  96. Kai Bolay
  97. Hoffmannstraße 168
  98. D-W7250 Leonberg
  99. GERMANY
  100.  
  101. E-Mail:
  102. UUCP: kai@amokle.adsp.sub.org -or- kai@amokle.tynet.sub.org
  103. FIDO: 2:247/706.3 (Kai Bolay)
  104.